export default {
  appDEFields: [
    {
      codeName: 'FuncType',
      logicName: '功能类型',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 50,
      name: 'FUNCTYPE',
      id: 'functype',
    },
    {
      codeName: 'settings',
      logicName: '设置',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 500,
      name: 'SETTINGS',
      id: 'settings',
    },
    {
      codeName: 'vers',
      logicName: '可用版本',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 500,
      name: 'VERS',
      id: 'vers',
    },
    {
      codeName: 'info',
      logicName: '详细信息',
      predefinedType: 'NONE',
      stdDataType: 21,
      stringLength: 1048576,
      name: 'INFO',
      id: 'info',
    },
    {
      codeName: 'category',
      logicName: '产品分类',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 2000,
      name: 'CATEGORY',
      id: 'category',
    },
    {
      codeName: 'changelog',
      logicName: '变更日志',
      predefinedType: 'NONE',
      stdDataType: 21,
      stringLength: 1048576,
      name: 'CHANGELOG',
      id: 'changelog',
    },
    {
      codeName: 'PSCorePrdFuncId',
      logicName: '核心产品功能标识',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 100,
      name: 'PSCOREPRDFUNCID',
      id: 'pscoreprdfuncid',
    },
    {
      codeName: 'PSCorePrdFuncName',
      logicName: '应用名称',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 200,
      enableQuickSearch: true,
      name: 'PSCOREPRDFUNCNAME',
      id: 'pscoreprdfuncname',
    },
    {
      codeName: 'CreateMan',
      logicName: '建立人',
      predefinedType: 'CREATEMAN',
      stdDataType: 25,
      stringLength: 60,
      name: 'CREATEMAN',
      id: 'createman',
    },
    {
      codeName: 'CreateDate',
      logicName: '建立时间',
      predefinedType: 'CREATEDATE',
      stdDataType: 5,
      valueFormat: 'YYYY-MM-DD HH:mm:ss',
      name: 'CREATEDATE',
      id: 'createdate',
    },
    {
      codeName: 'UpdateMan',
      logicName: '更新人',
      predefinedType: 'UPDATEMAN',
      stdDataType: 25,
      stringLength: 60,
      name: 'UPDATEMAN',
      id: 'updateman',
    },
    {
      codeName: 'UpdateDate',
      logicName: '更新时间',
      predefinedType: 'UPDATEDATE',
      stdDataType: 5,
      valueFormat: 'YYYY-MM-DD HH:mm:ss',
      name: 'UPDATEDATE',
      id: 'updatedate',
    },
    {
      codeName: 'FuncState',
      logicName: '功能状态',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 100,
      name: 'FUNCSTATE',
      id: 'funcstate',
    },
    {
      codeName: 'SettingUrl',
      logicName: '设置地址',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 500,
      name: 'SETTINGURL',
      id: 'settingurl',
    },
    {
      codeName: 'CurrentVersion',
      logicName: '当前版本',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 100,
      name: 'CURRENTVERSION',
      id: 'currentversion',
    },
    {
      codeName: 'PSCorePrdName',
      logicName: '核心产品',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 100,
      name: 'PSCOREPRDNAME',
      id: 'pscoreprdname',
    },
    {
      codeName: 'FuncTag2',
      logicName: '功能标记2',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 200,
      name: 'FUNCTAG2',
      id: 'functag2',
    },
    {
      codeName: 'Path',
      logicName: '路径',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 200,
      name: 'PATH',
      id: 'path',
    },
    {
      codeName: 'FuncSN',
      logicName: '功能编号',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 100,
      name: 'FUNCSN',
      id: 'funcsn',
    },
    {
      codeName: 'HttpUrlToRepo',
      logicName: 'Http仓库地址',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 1000,
      name: 'HTTPURLTOREPO',
      id: 'httpurltorepo',
    },
    {
      codeName: 'PSCorePrdId',
      logicName: '核心产品',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 100,
      name: 'PSCOREPRDID',
      id: 'pscoreprdid',
    },
    {
      codeName: 'FullPath',
      logicName: '完全路径',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 1000,
      name: 'FULLPATH',
      id: 'fullpath',
    },
    {
      codeName: 'FullName',
      logicName: '完全名称',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 1000,
      name: 'FULLNAME',
      id: 'fullname',
    },
    {
      codeName: 'AvatarUrl',
      logicName: '图标路径',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 500,
      name: 'AVATARURL',
      id: 'avatarurl',
    },
    {
      codeName: 'FuncUrl',
      logicName: '功能描述链接',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 500,
      name: 'FUNCURL',
      id: 'funcurl',
    },
    {
      codeName: 'FuncTag',
      logicName: '功能标记',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 200,
      name: 'FUNCTAG',
      id: 'functag',
    },
    {
      codeName: 'OrderValue',
      logicName: '排序值',
      predefinedType: 'ORDERVALUE',
      stdDataType: 9,
      name: 'ORDERVALUE',
      id: 'ordervalue',
    },
    {
      codeName: 'Memo',
      logicName: '备注',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 4000,
      name: 'MEMO',
      id: 'memo',
    },
  ],
  appDEMethodDTOs: [
    {
      codeName: 'PSCorePrdFuncDTO',
      appDEMethodDTOFields: [
        {
          codeName: 'FuncType',
          logicName: '功能类型',
          appDEFieldId: 'functype',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'FuncType',
          id: 'functype',
        },
        {
          codeName: 'settings',
          logicName: '设置',
          appDEFieldId: 'settings',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'settings',
        },
        {
          codeName: 'vers',
          logicName: '可用版本',
          appDEFieldId: 'vers',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'vers',
        },
        {
          codeName: 'info',
          logicName: '详细信息',
          appDEFieldId: 'info',
          sourceType: 'DEFIELD',
          stdDataType: 21,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'info',
        },
        {
          codeName: 'category',
          logicName: '产品分类',
          appDEFieldId: 'category',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'category',
        },
        {
          codeName: 'changelog',
          logicName: '变更日志',
          appDEFieldId: 'changelog',
          sourceType: 'DEFIELD',
          stdDataType: 21,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'changelog',
        },
        {
          codeName: 'AvatarUrl',
          logicName: '图标路径',
          appDEFieldId: 'avatarurl',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'AvatarUrl',
          id: 'avatarurl',
        },
        {
          codeName: 'CreateDate',
          jsonFormat: 'yyyy-MM-dd HH:mm:ss',
          logicName: '建立时间',
          appDEFieldId: 'createdate',
          sourceType: 'DEFIELD',
          stdDataType: 5,
          type: 'SIMPLE',
          name: 'CreateDate',
          id: 'createdate',
        },
        {
          codeName: 'CreateMan',
          logicName: '建立人',
          appDEFieldId: 'createman',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          name: 'CreateMan',
          id: 'createman',
        },
        {
          codeName: 'CurrentVersion',
          logicName: '当前版本',
          appDEFieldId: 'currentversion',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'CurrentVersion',
          id: 'currentversion',
        },
        {
          codeName: 'FullName',
          logicName: '完全名称',
          appDEFieldId: 'fullname',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'FullName',
          id: 'fullname',
        },
        {
          codeName: 'FullPath',
          logicName: '完全路径',
          appDEFieldId: 'fullpath',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'FullPath',
          id: 'fullpath',
        },
        {
          codeName: 'FuncSN',
          logicName: '功能编号',
          appDEFieldId: 'funcsn',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'FuncSN',
          id: 'funcsn',
        },
        {
          codeName: 'FuncState',
          logicName: '功能状态',
          appDEFieldId: 'funcstate',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          name: 'FuncState',
          id: 'funcstate',
        },
        {
          codeName: 'FuncTag',
          logicName: '功能标记',
          appDEFieldId: 'functag',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'FuncTag',
          id: 'functag',
        },
        {
          codeName: 'FuncTag2',
          logicName: '功能标记2',
          appDEFieldId: 'functag2',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'FuncTag2',
          id: 'functag2',
        },
        {
          codeName: 'FuncUrl',
          logicName: '功能描述链接',
          appDEFieldId: 'funcurl',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'FuncUrl',
          id: 'funcurl',
        },
        {
          codeName: 'HttpUrlToRepo',
          logicName: 'Http仓库地址',
          appDEFieldId: 'httpurltorepo',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'HttpUrlToRepo',
          id: 'httpurltorepo',
        },
        {
          codeName: 'Memo',
          logicName: '备注',
          appDEFieldId: 'memo',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'Memo',
          id: 'memo',
        },
        {
          codeName: 'OrderValue',
          logicName: '排序值',
          appDEFieldId: 'ordervalue',
          sourceType: 'DEFIELD',
          stdDataType: 9,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'OrderValue',
          id: 'ordervalue',
        },
        {
          codeName: 'PSCorePrdFuncId',
          logicName: '核心产品功能标识',
          appDEFieldId: 'pscoreprdfuncid',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          name: 'PSCorePrdFuncId',
          id: 'pscoreprdfuncid',
        },
        {
          codeName: 'PSCorePrdFuncName',
          logicName: '应用名称',
          appDEFieldId: 'pscoreprdfuncname',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'PSCorePrdFuncName',
          id: 'pscoreprdfuncname',
        },
        {
          codeName: 'PSCorePrdId',
          logicName: '核心产品',
          appDEFieldId: 'pscoreprdid',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'PSCorePrdId',
          id: 'pscoreprdid',
        },
        {
          codeName: 'PSCorePrdName',
          logicName: '核心产品',
          appDEFieldId: 'pscoreprdname',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          name: 'PSCorePrdName',
          id: 'pscoreprdname',
        },
        {
          codeName: 'Path',
          logicName: '路径',
          appDEFieldId: 'path',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'Path',
          id: 'path',
        },
        {
          codeName: 'SettingUrl',
          logicName: '设置地址',
          appDEFieldId: 'settingurl',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'SettingUrl',
          id: 'settingurl',
        },
        {
          codeName: 'UpdateDate',
          jsonFormat: 'yyyy-MM-dd HH:mm:ss',
          logicName: '更新时间',
          appDEFieldId: 'updatedate',
          sourceType: 'DEFIELD',
          stdDataType: 5,
          type: 'SIMPLE',
          name: 'UpdateDate',
          id: 'updatedate',
        },
        {
          codeName: 'UpdateMan',
          logicName: '更新人',
          appDEFieldId: 'updateman',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          name: 'UpdateMan',
          id: 'updateman',
        },
      ],
      sourceType: 'DE',
      type: 'DEFAULT',
      name: 'PSCorePrdFuncDTO',
      id: 'pscoreprdfuncdto',
    },
    {
      codeName: 'PSCorePrdFuncFilterDTO',
      appDEMethodDTOFields: [
        {
          codeName: 'N_FUNCSTATE_EQ',
          logicName: '功能状态',
          appDEFieldId: 'funcstate',
          sourceType: 'DEFSEARCHMODE',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'N_FUNCSTATE_EQ',
          id: 'n_funcstate_eq',
        },
        {
          codeName: 'N_PSCOREPRDFUNCID_EQ',
          logicName: '核心产品功能标识',
          appDEFieldId: 'pscoreprdfuncid',
          sourceType: 'DEFSEARCHMODE',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'N_PSCOREPRDFUNCID_EQ',
          id: 'n_pscoreprdfuncid_eq',
        },
        {
          codeName: 'N_PSCOREPRDFUNCNAME_LIKE',
          logicName: '应用名称',
          appDEFieldId: 'pscoreprdfuncname',
          sourceType: 'DEFSEARCHMODE',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'N_PSCOREPRDFUNCNAME_LIKE',
          id: 'n_pscoreprdfuncname_like',
        },
        {
          codeName: 'N_PSCOREPRDID_EQ',
          logicName: '核心产品',
          appDEFieldId: 'pscoreprdid',
          sourceType: 'DEFSEARCHMODE',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          name: 'N_PSCOREPRDID_EQ',
          id: 'n_pscoreprdid_eq',
        },
      ],
      sourceType: 'DE',
      type: 'DEFILTER',
      name: 'PSCorePrdFuncFilterDTO',
      id: 'pscoreprdfuncfilterdto',
    },
  ],
  appDEMethods: [
    {
      codeName: 'CheckKey',
      methodType: 'DEACTION',
      appDEMethodInput: {
        appDEMethodDTOId: 'pscoreprdfuncdto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        stdDataType: 9,
        type: 'SIMPLE',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/checkkey',
      actionMode: 'CHECKKEY',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'CheckKey',
      id: 'checkkey',
    },
    {
      codeName: 'Create',
      methodType: 'DEACTION',
      appDEMethodInput: {
        appDEMethodDTOId: 'pscoreprdfuncdto',
        type: 'DTO',
        output: true,
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'pscoreprdfuncdto',
        type: 'DTO',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      noServiceCodeName: true,
      actionMode: 'CREATE',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'Create',
      id: 'create',
    },
    {
      codeName: 'Get',
      methodType: 'DEACTION',
      appDEMethodInput: {
        keyAppDEFieldId: 'pscoreprdfuncid',
        type: 'KEYFIELD',
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'pscoreprdfuncdto',
        type: 'DTO',
        id: '返回对象',
      },
      requestField: 'PSCOREPRDFUNCID',
      requestMethod: 'GET',
      requestParamType: 'FIELD',
      needResourceKey: true,
      noServiceCodeName: true,
      actionMode: 'READ',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'Get',
      id: 'get',
    },
    {
      codeName: 'GetDraft',
      methodType: 'DEACTION',
      appDEMethodInput: {
        appDEMethodDTOId: 'pscoreprdfuncdto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'pscoreprdfuncdto',
        type: 'DTO',
        id: '返回对象',
      },
      requestMethod: 'GET',
      requestParamType: 'NONE',
      requestPath: '/getdraft',
      actionMode: 'GETDRAFT',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'GetDraft',
      id: 'getdraft',
    },
    {
      codeName: 'Remove',
      methodType: 'DEACTION',
      appDEMethodInput: {
        keyAppDEFieldId: 'pscoreprdfuncid',
        type: 'KEYFIELDS',
        id: '输入对象',
      },
      appDEMethodReturn: {
        type: 'VOID',
        id: '返回对象',
      },
      requestField: 'PSCOREPRDFUNCID',
      requestMethod: 'DELETE',
      requestParamType: 'FIELD',
      needResourceKey: true,
      noServiceCodeName: true,
      actionMode: 'DELETE',
      actionType: 'REMOTE',
      batchActionMode: 1,
      enableBatchAction: true,
      dataSetType: 'REMOTE',
      name: 'Remove',
      id: 'remove',
    },
    {
      codeName: 'Save',
      methodType: 'DEACTION',
      appDEMethodInput: {
        appDEMethodDTOId: 'pscoreprdfuncdto',
        type: 'DTO',
        output: true,
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'pscoreprdfuncdto',
        type: 'DTO',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/save',
      actionMode: 'SAVE',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'Save',
      id: 'save',
    },
    {
      codeName: 'Update',
      methodType: 'DEACTION',
      appDEMethodInput: {
        appDEMethodDTOId: 'pscoreprdfuncdto',
        type: 'DTO',
        output: true,
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'pscoreprdfuncdto',
        type: 'DTO',
        id: '返回对象',
      },
      requestMethod: 'PUT',
      requestParamType: 'ENTITY',
      needResourceKey: true,
      noServiceCodeName: true,
      actionMode: 'UPDATE',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'Update',
      id: 'update',
    },
    {
      codeName: 'install',
      methodType: 'DEACTION',
      appDEMethodInput: {
        appDEMethodDTOId: 'pscoreprdfuncdto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        type: 'VOID',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/install',
      needResourceKey: true,
      actionMode: 'CUSTOM',
      actionName: 'INSTALL',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      id: 'install',
    },
    {
      codeName: 'uninstall',
      methodType: 'DEACTION',
      appDEMethodInput: {
        appDEMethodDTOId: 'pscoreprdfuncdto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        type: 'VOID',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/uninstall',
      needResourceKey: true,
      actionMode: 'CUSTOM',
      actionName: 'UNINSTALL',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      id: 'uninstall',
    },
    {
      codeName: 'FetchDefault',
      methodType: 'FETCH',
      appDEMethodInput: {
        appDEMethodDTOId: 'pscoreprdfuncfilterdto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'pscoreprdfuncdto',
        type: 'PAGE',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/fetchdefault',
      actionType: 'REMOTE',
      dataSetName: 'DEFAULT',
      dataSetTag: 'Default',
      dataSetType: 'REMOTE',
      name: 'FetchDefault',
      id: 'fetchdefault',
    },
    {
      codeName: 'FilterCreate',
      methodType: 'FILTERACTION',
      builtinMethod: true,
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'FILTERCREATE',
      id: 'filtercreate',
    },
    {
      codeName: 'FilterFetch',
      methodType: 'FILTERACTION',
      builtinMethod: true,
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'FILTERFETCH',
      id: 'filterfetch',
    },
    {
      codeName: 'FilterGet',
      methodType: 'FILTERACTION',
      builtinMethod: true,
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'FILTERGET',
      id: 'filterget',
    },
    {
      codeName: 'FilterGetDraft',
      methodType: 'FILTERACTION',
      builtinMethod: true,
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'FILTERGETDRAFT',
      id: 'filtergetdraft',
    },
    {
      codeName: 'FilterRemove',
      methodType: 'FILTERACTION',
      builtinMethod: true,
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'FILTERREMOVE',
      id: 'filterremove',
    },
    {
      codeName: 'FilterSearch',
      methodType: 'FILTERACTION',
      builtinMethod: true,
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'FILTERSEARCH',
      id: 'filtersearch',
    },
    {
      codeName: 'FilterUpdate',
      methodType: 'FILTERACTION',
      builtinMethod: true,
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'FILTERUPDATE',
      id: 'filterupdate',
    },
  ],
  appDEUIActions: [
    {
      actionLevel: 100,
      actionTarget: 'SINGLEKEY',
      buttonStyle: 'DEFAULT',
      caption: '启用',
      codeName: 'Install',
      fullCodeName: 'PSCorePrdFunc_Install',
      appDEMethodId: 'install',
      navigateContexts: [
        {
          key: 'PSCOREPRDFUNC',
          value: 'pscoreprdfuncid',
          name: 'PSCOREPRDFUNC',
          id: 'pscoreprdfunc',
        },
      ],
      navigateParams: [
        {
          key: 'n_pscoreprdid_eq',
          value: 'srfv2systemid',
          id: 'n_pscoreprdid_eq',
        },
      ],
      refreshMode: 1,
      successMsg: '安装成功！',
      timeout: 60000,
      uiactionMode: 'BACKEND',
      uiactionTag: 'Install',
      uiactionType: 'DEUIACTION',
      enableConfirm: true,
      reloadData: true,
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDataEntityId: 'web.pscoreprdfunc',
      name: '启用',
      id: 'install@pscoreprdfunc',
    },
    {
      actionLevel: 100,
      actionTarget: 'SINGLEKEY',
      buttonStyle: 'DEFAULT',
      caption: '卸载',
      codeName: 'Uninstall',
      fullCodeName: 'PSCorePrdFunc_Uninstall',
      appDEMethodId: 'uninstall',
      navigateContexts: [
        {
          key: 'PSCOREPRDFUNC',
          value: 'pscoreprdfuncid',
          name: 'PSCOREPRDFUNC',
          id: 'pscoreprdfunc',
        },
      ],
      navigateParams: [
        {
          key: 'n_pscoreprdid_eq',
          value: 'srfv2systemid',
          id: 'n_pscoreprdid_eq',
        },
      ],
      refreshMode: 1,
      successMsg: '卸载成功！',
      timeout: 60000,
      uiactionMode: 'BACKEND',
      uiactionTag: 'Uninstall',
      uiactionType: 'DEUIACTION',
      enableConfirm: true,
      reloadData: true,
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDataEntityId: 'web.pscoreprdfunc',
      name: '禁用',
      id: 'uninstall@pscoreprdfunc',
    },
    {
      actionLevel: 100,
      actionTarget: 'SINGLEDATA',
      buttonStyle: 'DEFAULT',
      caption: '安装特定版本',
      codeName: 'install_specific_ver_test',
      frontProcessType: 'OTHER',
      fullCodeName: 'PSCorePrdFunc_install_specific_ver_test',
      scriptCode: 'util.message.info("功能正在开发中");',
      uiactionMode: 'FRONT',
      uiactionTag: 'install_specific_ver_test',
      uiactionType: 'DEUIACTION',
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDataEntityId: 'web.pscoreprdfunc',
      name: '安装特定版本_提示开发中',
      id: 'install_specific_ver_test@pscoreprdfunc',
    },
    {
      actionLevel: 100,
      actionTarget: 'SINGLEDATA',
      buttonStyle: 'DEFAULT',
      caption: '打开卡片详情页面',
      codeName: 'open_info_view',
      frontProcessType: 'OTHER',
      fullCodeName: 'PSCorePrdFunc_open_info_view',
      uiactionMode: 'FRONT',
      uiactionTag: 'open_info_view',
      uiactionType: 'DEUIACTION',
      uilogicAttachMode: 'REPLACE',
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDEUILogicId: 'open_app_info',
      appDataEntityId: 'web.pscoreprdfunc',
      name: '打开卡片详情页面',
      id: 'open_info_view@pscoreprdfunc',
    },
    {
      actionLevel: 100,
      actionTarget: 'NONE',
      buttonStyle: 'DEFAULT',
      caption: '跳转插件设置页面',
      codeName: 'skip_setting',
      frontProcessType: 'OTHER',
      fullCodeName: 'PSCorePrdFunc_skip_setting',
      uiactionMode: 'FRONT',
      uiactionTag: 'skip_setting',
      uiactionType: 'DEUIACTION',
      uilogicAttachMode: 'REPLACE',
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDEUILogicId: 'open_app_info',
      appDataEntityId: 'web.pscoreprdfunc',
      name: '跳转插件设置页面',
      id: 'skip_setting@pscoreprdfunc',
    },
  ],
  appDEUILogics: [
    {
      codeName: 'open_app_info',
      defaultParamName: 'Default',
      logicName: ' 跳转应用详情页面',
      deuilogicNodes: [
        {
          codeName: 'Begin',
          leftPos: 200,
          logicNodeType: 'BEGIN',
          deuilogicLinks: [
            {
              dstDEUILogicNodeId: 'msgbox1',
              srcDEUILogicNodeId: 'begin',
              id: '连接名称',
            },
          ],
          topPos: 200,
          parallelOutput: true,
          name: '开始',
          id: 'begin',
        },
        {
          codeName: 'END1',
          leftPos: 838,
          logicNodeType: 'END',
          topPos: 200,
          name: '结束',
          id: 'end1',
        },
        {
          buttonsType: 'OK',
          message: '详情页？参照PLM，暂时先空着吧',
          msgBoxType: 'INFO',
          codeName: 'MSGBOX1',
          leftPos: 464,
          logicNodeType: 'MSGBOX',
          deuilogicLinks: [
            {
              dstDEUILogicNodeId: 'end1',
              srcDEUILogicNodeId: 'msgbox1',
              id: '连接名称',
            },
          ],
          topPos: 208,
          name: '消息弹窗',
          id: 'msgbox1',
        },
      ],
      deuilogicParams: [
        {
          codeName: 'Default',
          default: true,
          entityParam: true,
          name: '传入变量',
          id: 'default',
        },
      ],
      startDEUILogicNodeId: 'begin',
      name: ' 跳转应用详情页面',
      id: 'open_app_info',
    },
  ],
  deopprivs: [
    {
      logicName: '建立',
      name: 'CREATE',
      id: 'create',
    },
    {
      logicName: '删除',
      name: 'DELETE',
      id: 'delete',
    },
    {
      logicName: '读取',
      name: 'READ',
      id: 'read',
    },
    {
      logicName: '更新',
      name: 'UPDATE',
      id: 'update',
    },
  ],
  codeName: 'PSCorePrdFunc',
  deapicodeName: 'pscoreprdfunc',
  deapicodeName2: 'pscoreprdfuncs',
  deapitag: 'PSCOREPRDFUNC',
  dataAccCtrlArch: 1,
  dataAccCtrlMode: 1,
  enableUIActions: 15,
  keyAppDEFieldId: 'pscoreprdfuncid',
  lnlanguageRes: {
    lanResTag: 'DE.LNAME.PSCOREPRDFUNC',
  },
  logicName: '核心产品功能',
  mainStateAppDEFieldIds: ['funcstate'],
  majorAppDEFieldId: 'pscoreprdfuncname',
  quickSearchAppDEFieldIds: ['pscoreprdfuncname'],
  sysAPITag: 'api',
  defaultMode: true,
  enableDEMainState: true,
  enableFilterActions: true,
  major: true,
  name: 'PSCOREPRDFUNC',
  id: 'web.pscoreprdfunc',
  codeName2: 'PSCorePrdFuncs',
  requestPaths: [],
};
